.TH XPANES 1 "MAR 2023" "User Commands" ""
.SH NAME
.PP
xpanes, tmux\-xpanes \- Ultimate terminal divider powered by tmux
.SH SYNOPSIS
.SS Normal mode
.PP
\fB\fCxpanes\fR [\fB\fCOPTIONS\fR] \fIargument\fP ...
.SS Pipe mode
.PP
command ... | \fB\fCxpanes\fR [\fB\fCOPTIONS\fR] [<\fIutility\fP> ...]
.SH DESCRIPTION
.PP
\fB\fCxpanes\fR and \fB\fCtmux\-xpanes\fR (alias of \fB\fCxpanes\fR) commands have following features.
.RS
.IP \(bu 2
Split tmux window into multiple panes
.RS
.IP \(bu 2
Construct command lines & execute them on the panes
.RE
.IP \(bu 2
Runnable from outside of tmux session
.IP \(bu 2
Runnable from inside of tmux session
.IP \(bu 2
Record operation log
.IP \(bu 2
Flexible layout arrangement for panes
.RS
.IP \(bu 2
Select layout presets
.IP \(bu 2
Set columns or rows as you like
.RE
.IP \(bu 2
Display pane title on each pane
.IP \(bu 2
Generate command lines from standard input (Pipe mode)
.RE
.SH OPTIONS
.TP
\fB\fC\-h\fR, \fB\fC\-\-help\fR
Display the help and exit.
.TP
\fB\fC\-V\fR, \fB\fC\-\-version\fR
Output version information and exit.
.TP
\fB\fC\-B\fR <\fIbegin\-command\fP>
Run <\fIbegin\-command\fP> before processing <\fIcommand\fP> in each pane. Multiple options are allowed.
.TP
\fB\fC\-c\fR <\fIcommand\fP>
Set <\fIcommand\fP> to be executed in each pane. Default is \fB\fCecho {}\fR\&.
.TP
\fB\fC\-d\fR, \fB\fC\-\-desync\fR
Make synchronize\-panes option off in new window.
.TP
\fB\fC\-e\fR
Execute given arguments as is. Same as \fB\fC\-c '{}'\fR
.TP
\fB\fC\-I\fR <\fIrepstr\fP>
Replacing one or more occurrences of <\fIrepstr\fP> in command provided by \-c or \-B. Default is \fB\fC{}\fR\&.
.TP
\fB\fC\-C\fR \fINUM\fP, \fB\fC\-\-cols=\fR\fINUM\fP
Number of columns of window layout.
.TP
\fB\fC\-R\fR \fINUM\fP, \fB\fC\-\-rows=\fR\fINUM\fP
Number of rows of window layout.
.PP
\fB\fC\-l\fR <\fIlayout\fP>
  Set the preset of window layout. Recognized layout arguments are:
    \fB\fCt\fR    tiled (default)
    \fB\fCeh\fR   even\-horizontal
    \fB\fCev\fR   even\-vertical
    \fB\fCmh\fR   main\-horizontal
    \fB\fCmv\fR   main\-vertical
.TP
\fB\fC\-s\fR
Speedy mode: Run command without opening an interactive shell.
.TP
\fB\fC\-ss\fR
Speedy mode AND close a pane automatically at the same time as process exiting.
.TP
\fB\fC\-n\fR <\fInumber\fP>
Set the maximum number of <\fIargument\fP> taken for each pane.
.TP
\fB\fC\-r\fR
Reuse the existing panes, or create then in the current active window.
.TP
\fB\fC\-S\fR <\fIsocket\-path\fP>
Set a full alternative path to the server socket.
.TP
\fB\fC\-t\fR
Display each argument on the each pane's border as their title.
.TP
\fB\fC\-x\fR
Create extra panes in the current active window.
.TP
\fB\fC\-\-log\fR[\fB\fC=\fR<\fIdirectory\fP>]
Enable logging and store log files to ~/.cache/xpanes/logs or <\fIdirectory\fP>.
.TP
\fB\fC\-\-log\-format=\fR<\fIFORMAT\fP>
Make name of log files follow <\fIFORMAT\fP>.
.TP
\fB\fC\-\-ssh\fR
Same as \fB\fC\-t \-s \-c 'ssh \-o StrictHostKeyChecking=no {}'\fR\&.
.TP
\fB\fC\-\-stay\fR
Do not switch to new window.
.TP
\fB\fC\-\-bulk\-cols=\fR\fINUM1\fP[,\fINUM2\fP ...]
Number of columns on multiple rows (i.e, "2,2,2" represents 2 cols x 3 rows).
.TP
\fB\fC\-\-interval=<*seconds*>\fR
Set interval between each pane creation and each command execution.
.BR sleep (1) 
is used for the interval.
.TP
\fB\fC\-\-debug\fR
Print debug message.
.SS \fIFORMAT\fP
.PP
Default value is "[:ARG:].log.%Y\-%m\-%d_%H\-%M\-%S".
  Interpreted sequences are:
    \fB\fC[:PID:]\fR   Process id of the tmux session. (e.g, 41531)
    \fB\fC[:ARG:]\fR   Argument name
.PP
In addition, sequences same as \fB\fCdate(1)\fR command are available.
  For example:
    \fB\fC%Y\fR   year  (e.g, 1960)
    \fB\fC%m\fR   month (e.g, 01)
    \fB\fC%d\fR   date  (e.g, 31)
    And etc.
Other sequences are available. Please refer to \fB\fCdate(1)\fR manual.
.SH SHELL VARIABLES
.TP
\fB\fCTMUX_XPANES_EXEC\fR
Preferentially used as a internal \fB\fCtmux\fR command.
Default value is \fB\fCtmux\fR\&.
.TP
\fB\fCTMUX_XPANES_LOG_DIRECTORY\fR
Path to which log files generated by \fB\fC\-\-log\fR option are stored.
Default value is \fB\fC$HOME/.cache/xpanes/logs\fR\&.
.TP
\fB\fCTMUX_XPANES_LOG_FORMAT\fR
\fIFORMAT\fP of the log file name generated by \fB\fC\-\-log\fR option.
Default value is \fB\fC[:ARG:].log.%Y\-%m\-%d_%H\-%M\-%S\fR\&.
.TP
\fB\fCTMUX_XPANES_PANE_BORDER_FORMAT\fR
Defines the format of pane title used in \fB\fC\-t\fR option.
Default value is \fB\fC#[bg=green,fg=black] #T #[default]\fR\&.
See \fIFORMATS\fP section in 
.BR tmux (1) 
for further details.
.TP
\fB\fCTMUX_XPANES_PANE_BORDER_STATUS\fR
Defines location of the pane's title.
See \fIFORMATS\fP section in 
.BR tmux (1) 
for further details.
Default value is \fB\fCbottom\fR\&.
.TP
\fB\fCTMUX_XPANES_PANE_DEAD_MESSAGE\fR
It defines the message that displayed when a process exits with \fB\fC\-s\fR option enabled.
.IP
Default value is
\fB\fC\\033[41m\\033[4m\\033[30m Pane is dead: Press [Enter] to exit... \\033[0m\\033[39m\\033[49m\fR\&.
.TP
\fB\fCTMUX_XPANES_TMUX_VERSION\fR
It forces the tmux version recognized by \fB\fCxpanes\fR\&.
It is mainly used for testing purposes.
Default value is empty.
.SH MODES
.SS [Normal mode1] Outside of tmux session.
.PP
When the tmux is not open and \fB\fCxpanes\fR is executed on the normal terminal, the \fB\fCxpanes\fR\&'s behavior is as follows:
.RS
.IP \(bu 2
It newly creates a tmux session and new window on the session.
.IP \(bu 2
In addition, it separates the window into multiple panes.
.IP \(bu 2
Finally, the session will be attached.
.RE
.SS [Normal mode2] Inside of tmux session.
.PP
When the tmux is already open and \fB\fCxpanes\fR is executed on the existing tmux session, the command's behavior is as follows:
.RS
.IP \(bu 2
It newly creates a window \fBon the existing active session\fP\&.
.IP \(bu 2
In addition, it separates the window into multiple panes.
.IP \(bu 2
Finally, the window will be active.
.RE
.SS [Pipe mode] Inside of tmux session & Accepting standard input.
.PP
When \fB\fCxpanes\fR accepts standard input (i.e, \fB\fCxpanes\fR follows another command and pipe \fB\fC|\fR) under \fBNormal mode2\fP , \fB\fCxpanes\fR\&'s behavior is going to be the special one called "Pipe mode".
.PP
Pipe mode has two features.
.nr step0 0 1
.RS
.IP \n+[step0]
\fB\fCxpanes\fR\&'s argument will be the common command line which will be used within all panes (this is same as the \fB\fC\-c\fR option's argument in Normal mode).
.IP \n+[step0]
Each line provided by standard input is corresponding to the each pane's command line (this is corresponding to normal argument of \fB\fCxpanes\fR in Normal mode).
.RE
.SH EXAMPLES
.SS Simple example
.PP
\fB\fCxpanes\fR 1 2 3 4
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo 1                       |$ echo 2                       |
|1                              |2                              |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo 3                       |$ echo 4                       |
|3                              |4                              |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS \fB\fC\-c\fR option and \fB\fC\-I\fR option
.PP
\fB\fCxpanes\fR \-I@ \-c 'seq @' 1 2 3 4
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ seq 1                        |$ seq 2                        |
|1                              |1                              |
|                               |2                              |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ seq 3                        |$ seq 4                        |
|1                              |1                              |
|2                              |2                              |
|3                              |3                              |
|                               |4                              |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Ping multiple hosts
.PP
\fB\fCxpanes\fR \-c "ping {}" 192.168.1.{5..8}
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ ping 192.168.1.5             |$ ping 192.168.1.6             |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ ping 192.168.1.7             |$ ping 192.168.1.8             |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Run commands without opening a login shell
.PP
\fB\fCxpanes\fR \-s \-c "seq {}" 2 3 4 5
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|1                              |1                              |
|2                              |2                              |
|Pane is dead: Press [Enter] to |3                              |
|exit...                        |Pane is dead: Press [Enter] to |
|                               |exit...                        |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|1                              |1                              |
|2                              |2                              |
|3                              |3                              |
|4                              |4                              |
|Pane is dead: Press [Enter] to |5                              |
|exit...                        |Pane is dead: Press [Enter] to |
|                               |exit...                        |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Display host always
.PP
\fB\fCxpanes\fR \-t \-c "ping {}" 192.168.1.{5..8}
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ ping 192.168.1.5             |$ ping 192.168.1.6             |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-192.168.1.5\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-192.168.1.6\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ ping 192.168.1.7             |$ ping 192.168.1.8             |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-192.168.1.7\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-192.168.1.8\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Use SSH without key checking
.PP
\fB\fCxpanes\fR \-\-ssh myuser1@host1 myuser2@host2
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ ssh \-o StrictHostKeyChecking |$ ssh \-o StrictHostKeyChecking |
|=no myuser@host1               |=no myuser@host2               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Create new panes on existing window
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$                              |$                              |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
| $ xpanes \-x 4 5 6                                             |
|                                                               |
|                                                               |
|                                                               |
|                                                               |
|                                                               |
|                                                               |
|                                                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+

+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$                              |$                              |
|                               |                               |
|                               |                               |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ xpanes \-x 4 5 6              |$ echo 4                       |
|$                              |4                              |
|                               |$                              |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo 5                       |$ echo 6                       |
|5                              |6                              |
|$                              |$                              |
|                               |                               |
|                               |                               |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Execute different commands on the different panes
.PP
\fB\fCxpanes\fR \-e "top" "vmstat 1" "watch \-n 1 free"
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ top                          |$ vmstat 1                    |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ watch \-n 1 free                                             |
|                                                              |
|                                                              |
|                                                              |
|                                                              |
|                                                              |
|                                                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Change layout of panes (using presets)
.PP
\fB\fCxpanes\fR \-l ev \-c "{}" "top" "vmstat 1" "watch \-n 1 df"
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ top                                                        |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ vmstat 1                                                   |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ watch \-n 1 df                                              |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Change layout of panes (Fixed number of columns)
.PP
\fB\fCxpanes\fR \-C 2 AAA BBB CCC DDD EEE FFF GGG HHH III
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo AAA                    |$ echo BBB                    |
|                              |                              |
|                              |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo CCC                    |$ echo DDD                    |
|                              |                              |
|                              |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo EEE                    |$ echo FFF                    |
|                              |                              |
|                              |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo GGG                    |$ echo HHH                    |
|                              |                              |
|                              |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Pipe mode
.PP
\fB\fCseq\fR 3 | \fB\fCxpanes\fR
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo 1                      |$ echo 2                      |
|1                             |2                             |
|                              |                              |
|                              |                              |
|                              |                              |
|                              |                              |
|                              |                              |
|                              |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ echo 3                                                     |
|3                                                            |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
|                                                             |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SS Pipe mode with an argument
.PP
\fB\fCseq\fR 4 | \fB\fCxpanes\fR seq
.PP
.RS
.nf
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ seq 1                        |$ seq 2                       |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
|$ seq 3                        |$ seq 4                       |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
|                               |                              |
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
.fi
.RE
.SH SEE ALSO
.PP
.BR tmux (1)
.SH AUTHOR AND COPYRIGHT
.PP
Copyright (c) 2023 Yamada, Yasuhiro \[la]yamada@gr3.ie\[ra] Released under the MIT License.
\[la]https://github.com/greymd/tmux-xpanes\[ra]
.SH ACKNOWLEDGEMENTS
.PP
Thanks to Yamada, Yuka for her awesome logo \[la]https://github.com/greymd/tmux-xpanes/wiki/Image-Library\[ra]\&.
